package com.jtny.nytb.equipment.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * 用户展示信息VO对象
 *
 * @author 智慧能源中心-喻志强
 * @version 1.0
 * @package com.jtny.nytb.auth.vo
 * @fileName UserViewVO.java
 * @createTime 2023年08月28日 17:11
 * @Copyright© 2023 jtny
 * 江投能源技术研究院 版权所有
 */
@ApiModel("用户展示信息")
@Data
public class UserViewVO implements Serializable {

    @ApiModelProperty("当前登录的用户编号")
    private String code;

    @ApiModelProperty("当前登录的用户姓名")
    private String name;

    @ApiModelProperty("当前登录的用户的用户名")
    private String username;

    @ApiModelProperty("当前登录用户是否是超级管理员，true表示是，false表示否")
    private Boolean admin;

    @ApiModelProperty("当前登录的客户端id")
    private String clientId;

    @ApiModelProperty("当前登录的客户端名称")
    private String clientName;

    @ApiModelProperty("当前登录的租户id")
    private String tenantId;

    @ApiModelProperty("当前登录的租户名称")
    private String tenantName;
}